package com.tjetc._2map;

import java.util.HashMap;

public class _2HashMapMethod {
    public static void main(String[] args) {
        /*
            常用方法：
         */

        HashMap map = new HashMap();
        // 增加
        map.put("1", 1);
        System.out.println(map);
        // 修改
        map.put("1", 2);
        System.out.println(map);

        // 删除
//        System.out.println("map.remove(\"1\") = " + map.remove("1"));
//        System.out.println(map);

        // map的个数
        System.out.println("map.size() = " + map.size());

//        map.clear(); // 清空集合

//        根据某一个key获取对应的值
        System.out.println("map.get(\"1\") = " + map.get("1"));


        // 判断是否包含某一个key
        System.out.println("map.containsKey(\"1\") = " + map.containsKey("1"));
        // 判断是否包含某一个value
        System.out.println("map.containsValue(\"2\") = " + map.containsValue(2));

        // 如果key存在 则返回存在的值 如果不存在则按照默认值给你
        System.out.println("map.getOrDefault(\"2\", 10) = " + map.getOrDefault("1", 10));
    }
}
